Definition (space-bounded computation)

Let S:ℕ→ℕS : \mathbb{N} \to \mathbb{N} and L∈{0,1}∗L \in \{0,1\}^*. Say that language L∈𝐍𝐒𝐏𝐀𝐂𝐄(s(n))L \in \mathbf{NSPACE}(s(n)) if there is a NDTM MM deciding LL that never uses more than c⋅s(n)c \cdot s(n) nonblank tape locations on length nn inputs, for constant cc, regardless of its nondeterministic choices.

Notes

  • compare SPACE, the deterministic version

References

  1. S. Arora, B. Barak. Computational Complexity: A Modern Approach, Cambridge University Press, 2009, pp. 78-79.